reveal secrets or private affairs - Français Anglais Dictionnaire